@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; } /*防止拖动*/
img {border:0;  vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font:12px/150% Arial,Verdana,"\5b8b\4f53";
    color:#666;
    background:#fff
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#666; text-decoration:none; }
a:hover{color:#C81623;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #C81623!important;}

/*公共类*/
.w {  /*版心 提取 */
    width: 1210px;margin:0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}




//动态广告
#dongtai{
    width:100%;
    background:#96eb69;
    height:60px;
    
}

//导航栏

$height:35px;
$bk:#f0f0f0;

#top_nav{
    
    
    background: $bk;
}

#top_nav {
    .w{
        width:1210px;
        height:$height;
        position:relative;
        
    }
}

$font:12px;
$font_c:#7e7e7e;
$pl:left;
$pr:right;
$space:20px;

#top_nav{
    #top_left{
            #li1{
                line-height:32px;
            }
    }
}

#guanggao{
    height:60px;
    background: #96EB69;
    #dongtai{
        width:1210px;
        height:60px;
        margin:0 auto;
        position:relative;
        .guanbi{
            position: absolute;
            top:10px;
            right:10px;
        }
    }
}

#top_left{
    #top_left_zong{
        position: relative;
        height:35px;
        line-height:35px;
        .li1{
            margin-right:10px;
        }
       
    }
    
     #ao_list{
            border: 2px solid #ccc;
            width:152px;
            position: absolute;
            z-index: 1;
            text-align: center;
            top:31px;
            background:white;
            display: none;
            li{
                line-height: 46px;
                text-align: center;
                display:inline-block;
                width:120px;
                height:46px;
                
            }
        }
        .sanjiaoxing{
            width:16px;
            height:16px;
            font-size: 16px;
            position: absolute;
            z-index: 2;
            color:#fff;
            top:18px;
            left:35px;
            display: none;
            font-weight: 600;
        }
}
#top_right{
    .top_r{
        li{
            float:$pl;
            line-height:32px;
            margin-#{$pl}:26px;
        }
    }
}

#top_right{
    .top_r{
        
        b{color:red;}
        .gwc{
           margin-#{$pr}:6px;
          margin-#{$pl}:6px;
            
        
        }
    }
}
$soH:171px;
.sousuo{
   
    #souS{
    width:1210px;
    height:$soH;
    margin:0 auto;
            
    #souS_left{
        width:198px;
        height:68px;
        float:left;
        position: relative;
        #banner_left{
            
            width:230px;
            height:505px;
             float: left;
            position:absolute;
            
           top:120px;
            left:0;
           
           
            #banner_left_top{
                height:45px;
                background:#c81417;
                 text-align:center ;
                 border-radius:5px 5px 0 0;
                h6{
                    line-height:45px;
                    color:#fff;
                    font-size:16px;
                    font-weight:100;
                    span{
                        display: inline-block;
                        width:11px;
                        height:6px;
                        background:url(../img/sanjiao.jpg) no-repeat;
                        margin-left:10px;
                    }
                }
                
            }
            #banner_left_bottom{
               
                .navleft{
                  line-height:46px;
                    text-align: center;
                    height:46px;
                    font-size:14px;
                    
                   
                    a{
                        font-size:14px;
                        color: #333;
                       
                    }
                }
                .nav-layer{
                    
                    width:690px;
                    height:460px;
                    background: #F5F5F5;
                    position:absolute;
                   
                    left:230px;
                    top:45px;
                    display:none;
                   
                   
                   
                    .ft{
                         overflow: hidden;
                        padding-top: 10px;
                        margin-top:16px;
                        display:flex;
                        flex-wrap: wrap;
                       
                        a{
                            font-size:14px;
                            
                        }
                       dt{
                      
                      font-size: 15px;
                        float: left;
                        width: 120px;
                        text-align: center;
                        line-height: 15px;
                        height: 26px;
                        a{
                            font-size:15px;
                            color:#000;
                        }
                        
                       
                       }
                       dd{
                    white-space: nowrap;
                    float: left;
                    display: inline-block;
                    font-size: 14px;
                    padding: 0 8px;
                    line-height: 14px;
                    height: 14px;
                    margin-bottom: 9px;
                       }  
                    }
                  
                }
            }
           
        }
    }
    #souS_mid{
        width:723px;
        height:$soH;
        float:left;
       
        position:relative;
        
            from{
                background: #fff;
               position:absolute;
               left:125px;
               top:30px;
                input{
                    width:380px;
                    height:34px;
                    
                    border:1px solid red;
                    float:left;
                    border-radius:4px 0 0 4px;
                    
                }
                button{
                    width:80px;
                    height:36px;
                    background:red;
                    border:none;
                    float:left;
                    border-radius:0 4px 4px 0 ;
                }
            }
            
            dl{
               height:16px;
               position: absolute;
               top:80px;
               left:125px;
               dt{
                   font-size:14px;
                   float: left;
               }
               dd{
                   font-size:12px;
                   float: left;
                   line-height:18px;
                   margin:0 8px 0 8px;
               }
            }
            
           ul{
               position: absolute;
               top:140px;
               left:40px;
               
               li{
                   font-size:14px;
                   float: left;
                   margin-right:42px;
                  a{
                      color:#000;
                      font-weight:600;
                  }
                  a:hover{
                      color:red;
                  }
                   
               }
               .li1{
                   a{
                       color:red;
                       font-weight:600;
                   }
                 
               }
              
               
              span{
                  background:red;
                  border-radius:4px;
              }
           }
    }
    #souS_right{
        width:242px;
        height:$soH;
        float:right;
        
    }
}
}





#foot2{
    height:525px;
    .w_foot{
        width:1210px;
        height:525px;
        margin:0 auto;
        .foot_top{
            height:112px;
            border-bottom: 1px solid #ccc;
            li{
                position:relative;
                width:240px;
                height:112px;
                float:left;
                .tbiao{
                    width:62px;
                    height:62px;
                    position:absolute;
                    background: url(../img/foot-e.png);
                }
                .tubiao1{
                    background-position:-270px -105px;
                    top: 20px;
                    left: 10px;
                }
                .tubiao2{
                    background-position:-360px -105px;
                    top: 20px;
                    left: 10px;
                }
                .tubiao3{
                    background-position:-450px -105px;
                    top: 20px;
                    left: 10px;
                }
                .tubiao4{
                    background-position:-540px -105px;
                    top: 20px;
                    left: 10px;
                }
                .tubiao5{
                    background-position:-630px -105px;
                    top: 20px;
                    left: 10px;
                }
                
                .zong1{
                    position: absolute;
                    top: 20px;
                    left: 85px;
                    .div4{
                        font-size: 18px;
                        color: #d61518;
                        line-height: 40px;
                        height: 40px;
                    }
                    .div5{
                        font-size: 12px;
                        color: #333;
                    }
                }
            }
        }
        .foot_mid{
            margin-top: 30px;
            height: 200px;
            border-bottom: 1px solid #EDEDED;
            .foot_mid_left{
                width: 180px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                display: inline-block;
                .wei{
                        width: 50px;
                        position: relative;
                    }   
                .weibo{
                     float: left;
                        display: inline-block;
                }
                .weiX{
                        float: right;
                         display: inline-block;

                }
                       .zi{
                           color: #666;
                            font-size: 12px;
                            width: 100%;
                            text-align: center;
                            display: block;
                            margin-top: 5px;
                       }
                
                .tub{
                   background:url(../img/foot-e.png);
                }
                .tuba{
                    background-position: 0 -105px;
                    width: 42px;
                    height: 43px;
                }
                .tubb{
                    background-position: -60px -105px;
                    width: 42px;
                    height: 43px;
                }
                
                .lianxi{
                    width: 200px;
                    height: 80px;
                    margin-right: 25px;
                    position: relative;
                    float: left;
                    display: inline-block;
                    .kefurexian{
                        width: 70px;
                        height: 26px;
                        position: absolute;
                        top: 15px;
                        left: 0;
                        color: #666;
                       
                        }
                         ul{
                            width: 130px;
                            position: absolute;
                            right: 0;
                            top: 13px;
                            li{
                                color: #666;
                                line-height: 20px;
                                height: 20px;
                            }
                     
                    }
                       
                }
                .riqi{
                            font-size: 12px;
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            width: 100%;
                            color: #666;
                        }    
               
            }
             .wuyong{
                    height: 170px;
                    width: 1px;
                    overflow: hidden;
                    background: #ededed;
                    float: left;
                    display: inline-block;
                    margin-left: 55px;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                }
                .dl_help{
                        margin-left: 55px;
                        -webkit-box-sizing: border-box;
                        box-sizing: border-box;
                        float: left;
                        display: inline-block;
                    dt{
                        color: #333;
                        font-size: 14px;
                        line-height: 35px;
                        margin-top: -10px;
                    }
                    dd{
                        line-height: 25px;
                    }
                }
                .dongtaier{
                    margin-left: 60px;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    float: left;
                    display: inline-block;
                    img{
                        vertical-align: middle;
                    }
                }
        }
        .foot_bot{
            
    width:100%
}
#foot{
    font-size: 12px;
    background: #fff;
    -webkit-box-shadow: -1px 0 1px #666;
    box-shadow: -1px 0 1px #666;
    position: relative;
    -webkit-box-shadow: none;
        box-shadow: none;
        .o_hidden{
            overflow: hidden;
        }
        .p_t_30{
            padding-top: 10px;
        }
        .foot_cont{
            height: auto;
            height: 144px;
        }
        .w_1200{
            width: 1200px;
            .hp-copy{
                width: 580px;
                margin: 0 auto;
                margin-top: 25px;
                text-align: center;
                overflow: hidden;
                ul{
                    li{
                    float: left;
                    margin-left: 16px;
                    color: #666;
                    a{
                        font-size: 10px;
                    }
                    }
                }
            }
            .hp-copyright{
                width: 580px;
                margin: 0 auto;
                margin-top: 12px;
                text-align: center;
                overflow: hidden;
                color: #666;
            }
            
            .authentication{
                width: 780px;
                    margin: 0 auto;
                    margin-top: 25px;
                     .foot-res{
                      background:url(../img/foot-e.png)no-repeat;
                  }
                
                 li{
                    
                     width: 87px;
                    height: 35px;
                    float: left;
                    margin-left: 10px;
                    } 
                    .cation1{
                    background-position: -15px -25px;
                    } 
                    .cation2{
                        background-position: -107px -25px;
                    }
                    .cation3{
                        background-position: -199px -25px;
                    }
                    .cation4{
                        background-position: -291px -25px;
                    }
                    .cation5{
                        background-position: -387px -25px;
                    }
                    .cation6{
                        background-position: -480px -25px;
                    }
                     .cation7{
                         background-position: -574px -25px;
                    }
                     .cation8{
                        background-position: -683px -25px;
                    }
                   
            }
        }
        .m_auto{
            margin: auto;
        }
}
        }
    }
